package com.aust.demo01;

/**
 * 创建线程方式一：
 * 1.继承Thread类
 * 2.重写run()方法
 * 3.调用start()方法开启线程
 * 总结：线程开启不一定立即执行，由cpu调度执行
 */
public class TestThread1 extends Thread {
    @Override
    public void run() {
        /**
         * run方法线程体
         */
        for (int i = 0; i < 10; i++) {
            System.out.println("run线程" + i);
        }
    }

    public static void main(String[] args) {
        /**
         * main方法线程体(主线程)
         */

        // 创建线程对象
        TestThread1 testThread1 = new TestThread1();

        // 调用start()方法开启线程
        // testThread1.run();
        testThread1.start();

        for (int i = 0; i < 10; i++) {
            System.out.println("main线程" + i);
        }
    }
}
